package com.goods.webadmin.app.dto;

import com.goods.common.core.validator.UpdateGroup;

import lombok.Data;

import javax.validation.constraints.*;

import java.util.Date;

/**
 * 商品类别Dto对象。
 *
 * @author 苏潇杰
 * @date 2024-10-12
 */
@Data
public class TypesDto {

    /**
     * 类别ID。
     * NOTE: 可支持等于操作符的列表数据过滤。
     */
    @NotNull(message = "数据验证失败，类别ID不能为空！", groups = {UpdateGroup.class})
    private Integer typeid;

    /**
     * 类别名称。
     * NOTE: 可支持等于操作符的列表数据过滤。
     */
    private String typename;

    /**
     * 创建时间。
     * NOTE: 可支持等于操作符的列表数据过滤。
     */
    private Date typecreatetime;

    /**
     * 更新时间。
     * NOTE: 可支持等于操作符的列表数据过滤。
     */
    private Date typeupdatetime;

    /**
     * typename LIKE搜索字符串。
     * NOTE: 可支持LIKE操作符的列表数据过滤。
     */
    private String searchString;
}
